conclude a deal

Translations
conclure un accord
Definitions
To finalize an agreement or arrangement, typically involving a negotiation process, where all parties involved reach a mutual understanding and commitment to the terms discussed.